81 research outputs found

    WHAT’S IN A SERVICE? SPECIFYING THE BUSINESS SEMANTICS OF SOFTWARE SERVICES

    Get PDF
    The success of the service-oriented computing (SOC) paradigm considerably depends on the ability of service consumers to distinguish between published services and choose the ones best suited for a development project. Current SOC standards primarily give information about technical service properties such as the programming interface and the binding information. This enables designers to analyze the technical compatibility of services with the rest of the system. On the basis of such technical information, it is difficult to assess which business semantics a service actually implements and whether it is suited to satisfy functional requirements, however. In this paper, we therefore propose the WS-Functionality language which allows providers to specify the business semantics of software services in business terms. In a design science approach, we firstly describe how conceptual models, which contain business terms and relationships between them, can be used to specify the business semantics of services. Building upon this solution concept, we present the language constructs of WS-Functionality and show a prototypic implementation as proof-of-concept. In a controlled experiment, we were able to support our claim that the information provided with WS-Functionality enhances the ability of service consumers to analyze the business semantics of services and judge whether it satisfies existing functional requirements

    Exploring the Customer Perspective of Agile Development: Acceptance Factors and On-Site Customer Perceptions in Scrum Projects

    Get PDF
    In recent years, agile development methodologies have attracted great attention. Although the success of agile development projects depends considerably on the willingness of customers to actively participate, little research has examined which factors of such methodologies customers perceive as benefits or drawbacks. Employing an exploratory, primarily qualitative study design and the Diffusion of Innovations Theory as theoretical lens, we identify several acceptance factors of Scrum as a specific methodology and describe how customers perceive them. As basis for our examination, we use empirical data that was collected at a world-wide leading insurance company and a mixed-method approach that combines qualitative with quantitative data analyses. The results suggest that customers found Scrum to deliver relative advantages. Furthermore, they indicate that Scrum is perceived as more compatible to the way customers prefer to work in development projects. Factors that characterize the perceived complexity of Scrum were viewed as potential acceptance barriers, however

    BoSDL: An Approach to Describe the Business Logic of Software Services in Domain-Specific Terms

    Get PDF
    Modular SaaS platforms that can flexibly be configured with software services, microservices, and the advent of the API economy provide new opportunities to realize even highly customized solutions in the cloud. The success of such endeavors depends on the ability of consumers to discriminate between offered services and choose those best fulfilling the requirements, though. To facilitate the assessment of services against functional requirements, this article proposes the Business-Oriented Service Description Language (BoSDL). It consists of: (1) a meta-model with rules to describe the business logic, that is, the functionality of a software service from a business-oriented perspective; (2) a textual presentation format based on English natural language; (3) a graphical notation based on the UML. Findings from a controlled experiment indicate that, compared to the state of the art, the information provided with the BoSDL enhances the ability of consumers to judge if software services satisfy existing functional requirements

    Is BPMN the Better UML for Domain Experts? Discussion, Evaluation and Comparison - An Empirical Study

    Get PDF
    The increased demand for a more comprehensive approach to Business Process Management, amongst others, led to the development of the Business Process Modeling Notation (BPMN) as a proposed industry standard. Today, BPMN has not only become popular, it has also been adopted by the Object Management Group (OMG) as core standard to create a new business modeling framework. The OMG intentionally decided not to build upon the Unified Modeling Language (UML) and its process modeling notation – the Activity Diagram (AD) –, because BPMN was presumed to be more applicable by domain experts. Consolidated findings in this direction, however, are missing. In this paper, we present results from an em-pirical study, in which the application of BPMN and AD by domain experts was examined. Based on a comparative discus-sion of BPMN and AD, we describe the study design and highlight central outcomes which are then being evaluated in detail. This evaluation leads to an extensive comparison of the applicability of BPMN and AD based on empirical indications

    HOW PERFECT ARE MARKETS FOR SOFTWARE SERVICES? AN ECONOMIC PERSPECTIVE ON MARKET DEFICIENCIES AND DESIRABLE MARKET FEATURES

    Get PDF
    Global service markets, which efficiently coordinate the supply of services with the demand, are a cornerstone for the breakthrough of service-oriented computing (SOC). With the increasing popularity of SOC, forecasts hence predicted that service marketplaces would rapidly evolve and work profitable. Despite such promising prospects, only a few marketplaces were able to establish themselves until now, however. Trying to explain this situation, we analyzed leading service marketplaces like Salesforce’s AppExchange or Google’s Apps Marketplace from an economic perspective. Based on the theory of perfect markets with perfect competition, we describe several characteristics of service markets that cause market deficiencies. To adapt to the special characteristics of service markets, agents have to adjust their business strategies accordingly. While current literature primarily focuses on providing strategies for providers and consumers, marketplace operators as essential intermedi-aries are barely considered. We therefore derive desirable market features that can be integrated into the business strategies of marketplace operators and summarize them in a conceptual architecture of a model service marketplace. As a validation, we conducted a series of semi-structured interviews with SOC experts, who corroborated most of our findings and attested their practical relevance

    HOW SUSTAINABLE ARE AGILE METHODOLOGIES? ACCEPTANCE FACTORS AND DEVELOPER PERCEPTIONS IN SCRUM PROJECTS

    Get PDF
    The introduction of agile methodologies such as Scrum considerably changes the working habits of developers. To ensure their successful dissemination, it is therefore particularly important that developers assimilate and remain committed to agile principles. In this paper, we examine the long-term acceptance of Scrum and present the results of a study conducted at a world-wide leading insurance company that began transitioning to Scrum in 2007. Taking the Diffusion of Innovations theory as a lens for analysis, we identify several acceptance factors of Scrum and hypothesize how they are perceived in comparison to traditional methodologies. We evaluate our hypotheses using a multi-method research approach that combines analyses of quantitative and qualitative field data. The results suggest that several factors of Scrum are perceived as relative advantages or as more compatible to the way developers prefer to work. Factors that characterize the complexity of Scrum are identified as potential barriers to acceptance, however

    Selecting Cloud Service Providers - Towards a Framework of Assessment Criteria and Requirements

    Get PDF
    The on-demand usage of enterprise software services from the cloud rapidly evolves towards a viable IT outsourcing option. Although the successful use of software services considerably depends on the ability of the consumers to assess the various offerings and select the ones best suited, literature provides little support for the evaluation of software services and their providers. In this manuscript, we address the question of how to support the evaluation of software service providers. Building upon a design science research approach and a literature survey, we propose an assessment framework that assembles relevant criteria for the evaluation of software service providers. We examine the practical relevance of the assembled criteria using the results of an empirical study, in which we surveyed 28 experts on the subject matter. The results indicate that the framework is effective in supporting the assessment of service providers

    A SEMI-AUTOMATED APPROACH TO SUPPORT THE ARCHITECT DURING THE GENERATION OF COMPONENT-BASED ENTERPRISE ARCHITECTURES

    Get PDF
    In today?s volatile business environments, enterprises need to be able to flexibly adapt their information systems and add new functionality quickly. Component-based enterprise architectures promise to help solving these challenges by structuring information systems landscapes into modular business components. However, the derivation of business components from conceptual models still poses research challenges as current methods do not adequately involve the architect and his/her situational preferences. In this paper, we propose an advanced method that facilitates a systematic, reflected derivation of business components. The novel contribution of this paper thereby is to show (i) how the architect can define the derivation of business components from conceptual models as a multi-criteria decision-making problem according to his/her situational preferences and (ii) how the architect can systematically verify the stability of the derivation results. We demonstrate the feasibility of the proposed method by demonstrating its implementation as part of the SeaCoAST tool and applying it to the after-sales processes of a world-wide leading automobile manufacturer

    Observen un fenomen magnètic amb possibles aplicacions en computació

    Get PDF
    En un article publicat en l'última edició de Nature Materials, científics de l'Institut Català de Nanotecnologia (ICN) dirigits per l'investigador ICREA i professor de la UAB Sergio O. Valenzuela, confirmen l'observació d'un elusiu fenomen físic, l'anomenat arrossegament de magnons. Es tracta d'un efecte termoelèctric que els científics fa 50 anys que intenten aïllar. El seu control obre les portes a millores en generadors compactes d'energia elèctrica i en el desenvolupament de memòries magnètiques

    A Method to Evaluate the Suitability of Requirements Specifications for Offshore Projects

    Get PDF
    Today, even the development of business information systems is subject to the global offshoring trend. With the division of development work in an inter-organizational and intercultural context, requirements specifications become the central means to communicate the development scope as explicitly as possible. The suitability of requirements specifications hence often is mission critical in offshore projects. To assess their suitability, we first present eight quality criteria for requirements specifications. We then discuss five critical compensating factors that may potentially balance out an insufficient specification quality during the offshore project. On this basis, we describe a method to rationally evaluate the suitability of requirements specifications for instantiating an offshore project. We illustrate the application of the method by elaborating on a large case study that has been conducted with an industry partner. The results achieved by applying our method were confirmed during the further course of the actual project
    • …
    corecore